package cool.webstudy.admin.model.dto.competition;

import cool.webstudy.admin.constant.enums.CompetitionStatusEnum;
import lombok.Data;

import java.util.Date;

/**
 * @author 莫振双
 * @date 2025/2/9 14:31
 * @description: 查询赛事详情接口响应参数模型
 */
@Data
public class QueryCompetitionDetailInfoDTO {
    /**
     * 业务主键
     */
    private String unCode;
    /**
     * 赛事名称
     */
    private String name;
    /**
     * 赛题业务主键
     */
    private String competitionQuestionUnCode;
    /**
     * 赛事开始时间
     */
    private Date startTime;
    /**
     * 赛事结束时间
     */
    private Date endTime;
    /**
     * 报名开始时间
     */
    private Date RegistrationStartTime;
    /**
     * 报名截止时间
     */
    private Date RegistrationEndTime;
    /**
     * 状态
     */
    private CompetitionStatusEnum statusFlag;
    /**
     * 回合数
     */
    private Integer roundCount;
    /**
     * 当前回合数
     */
    private Integer currentRoundCount;
    /**
     * 每回合时长，单位为分钟
     */
    private Integer roundDuration;
    /**
     * 初始总分
     */
    private Integer initialTotalScore;
    /**
     * 每次攻击加的分
     */
    private Integer scorePerAttack;
}
